"""
    自定异常
"""



# =====================token异常===============================
class TokenVerifyNoneError(Exception):
    def __init__(self, token, message="未传token"):
        self.token = token
        self.message = message
        super().__init__(self.message)

    def __str__(self):
        return f'{self.message} -> 请提供正确的token值'


class TokenVerifyUsernameError(Exception):
    """
    当使用用户名时
    """
    def __init__(self, username, message="token异常"):
        self.username = username
        self.message = message
        super().__init__(self.message)

    def __str__(self):
        return f'{self.message} -> 请提供正确的token值'


class TokenVerifyIdError(Exception):
    """
    当使用id时
    """
    def __init__(self, id, message="token异常"):
        self.id = id
        self.message = message
        super().__init__(self.message)

    def __str__(self):
        return f'{self.message} -> 请提供正确的token值'

# =====================token异常===============================